#include<stdio.h>
#include<string.h>
int main()
{
	int n;
	scanf("%d",&n);
	int f[100];
	for(int i=0;i<n;i++)
	{
		char a[100];
		scanf("%s",a);
		int l;
		l=strlen(a);
		int f1=1;
		for(int j=0;j<l;j++)
		{
			if(a[j]>='0'&&a[j]<='9')
			{
				f1=1;
			}
			else if(a[j]>='A'&&a[j]<='Z'||a[j]>='a'&&a[j]<='z')
			{
				f1=1;
			}
			else if(a[j]=='@')
			{
				if(a[j+1]>='A'&&a[j+1]<='Z'||a[j+1]>='a'&&a[j+1]<='z'||a[j+1]>='0'&&a[j+1]<='9')
				{
					if(a[j-1]>='A'&&a[j-1]<='Z'||a[j-1]>='a'&&a[j-1]<='z'||a[j-1]>='0'&&a[j-1]<='9')
					{
						f1=1;
					}
					else
					{
						f1=0;
						break;
					}
				}
				else
				{
					f1=0;
					break;
				}
			}
			else if(a[j]=='.')
			{
				if(j==l-4&&a[j+1]=='c'&&a[j+2]=='o'&&a[j+3]=='m')
				{
					f1=1;
				}
				else
				{
					f1=0;
					break;
				}
			}
			else if(a[j]=='_')
			{
				f1=1;
			}
			else
			{
				f1=0;
				break;
			}
			
		}
		f[i]=f1;
		
	}
	for(int i=0;i<n;i++)
	{
		if(f[i])
		{
			printf("YES");
		}
		else
		{
			printf("NO");
		}
		if(i!=n-1)
		{
			printf("\n");
		}
	}
	return 0;
}
